package com.hyt.it.ogt.ks.enums.log;

/**
 * @author wuyingge
 * @version 1.0.0
 * @ClassName CandidateLogTypeUtil.java
 * @Description 用与处理考生所有的事件，轨迹获取类型名称
 * @createTime 2022年11月29日 11:49:00
 */
public class CandidateLogTypeUtil {

    public static String getNameByCode(Integer code){
        //消息记录
        for(OtherLogType msg : OtherLogType.values()){
            if(msg.getCode().equals(code)){
                return msg.getMsg();
            }
        }
        //考生操作
        for(CandidateOperatorLogType ope : CandidateOperatorLogType.values()){
            if(ope.getCode().equals(code)){
                return ope.getMsg();
            }
        }
        //考生预警
        for(CandidateWarnLogType warn : CandidateWarnLogType.values()){
            if(warn.getCode().equals(code)){
                return warn.getMsg();
            }
        }
        //监控员操作
        for(AdminOperatorLogType exam : AdminOperatorLogType.values()){
            if(exam.getCode().equals(code)){
                return exam.getMsg();
            }
        }
        return null;
    }
}
